<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="com.jimet.process.*"%>
<%@ include file="../includes/webUserAuthenticatedPageStart.jsp" %>
<%
	String strPage 		= request.getParameter("processPage");
	String strPageIx	= request.getParameter("processPageIx");
	String strSelection	= request.getParameter("tableAction");
	String objIds		= request.getParameter("objIds");
	
	ContentPageParam pageParam	= contentPageController.getContentPage(strPage,strPageIx);
	HeaderPageParam headerParam	= headerPageController.getHeaderPage(strPage,strPageIx);
	
	String header 		= headerParam.getPageHeader();
	String actionName	= pageParam.getUpdateActionName();
	String message 		= "";
	String button1 		= "";
	String button1Act	= "";
	String button2 		= "Kapat";
	boolean isProcOk	= false;
	boolean isPageShow	= true;
	
	if ( strSelection.equals("-1") )
		message = "<i class=\"icon-exclamation-sign\" style=\"margin-top:4px;\"></i>&nbsp;Herhangi bir eylem seçmediniz. Lütfen seçim yapınız.";
	else if ( objIds == null || objIds.equals("") )
		message = "<i class=\"icon-exclamation-sign\" style=\"margin-top:4px;\"></i>&nbsp;Herhangi bir kayıt seçmediniz. Lütfen seçim yapınız." ;
	else 
	{
		try {
			try {
				isProcOk	= listActionProcessController.doValidate( actionName , strSelection , objIds );
				if ( isProcOk )
				{
					if ( pageParam.getListActionMsg(strSelection) != null )
						message 	= pageParam.getListActionMsg(strSelection);
					else
						isPageShow	= false;
					button1		= "Onay";
					button1Act	= "window.location='"+JimetConfiguration.getString("APPLICATION.URL")+"common/process/doProcess.jsp?"+JimetConfiguration.getString("Session.TOKEN_NAME")+"="+tokenKey+"';";	
					button2		= "Vazgeç";
					session.setAttribute("processCode",actionName);	
					session.setAttribute("processAction",strSelection);
					session.setAttribute("processParams",objIds);				
				}
				else if ( !isProcOk )
				{
					if ( pageParam.getListActionValidFailMsg(strSelection) != null )
						message = "<i class=\"icon-exclamation-sign\"></i>&nbsp;"+pageParam.getListActionValidFailMsg(strSelection);
					else
						message	= "<i class=\"icon-exclamation-sign\" style=\"margin-top:4px;\"></i>&nbsp;Seçili işlemi gerçekleştiremezsiniz.";
				}				
			}
			catch(Exception ex){
				message		= "<i class=\"icon-exclamation-sign\" style=\"margin-top:4px;\"></i>&nbsp;Sistem Hatası. Lütfen sistem yöneticilerine hatayı bildirin.";
			}			
		}
		catch(Exception ex){
			message		= "<i class=\"icon-exclamation-sign\" style=\"margin-top:4px;\"></i>&nbsp;Sistem Hatası. Lütfen sistem yöneticilerine hatayı bildirin.";
		}
	}
	
%>


<%if ( isPageShow ) {%>
<div class="modal-header" id="modal_header">
	<a href="javascript:$('#confirmDialog').modal('hide')" class="close">&times;</a>
  	<h3><%=header.replace("//","-")%></h3>
</div>
<div class="modal-body">
	<p><%=message %></p>
</div>
<div class="modal-footer">
	<%if (!button1.equals("")){%>
	<a href="javascript:<%=button1Act%>" class="m-btn fuskey"><%=button1%></a>
	<%} %>
	<a href="javascript:$('#confirmDialog').modal('hide')" class="m-btn <%=!button1.equals("")?"":"fuskey"%>"><%=button2%></a>
</div>
<%}
else {
%>
<script>
<%=button1Act%>	
</script>
<%
}
%>